mortifyingly public

Translations
publiquement humiliant